figcaption {
  padding-top: 5px;
}

#Input {
  position: absolute;
  width: 180px;
  height: 20px;
  top: 0px;
  left: 15px;
  padding-top: 19px;
  padding-bottom: 0px;
  border-bottom: 0px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  filter: drop-shadow(0px 0px 4px #000);
  visibility: hidden;
}

#NFC_Prompt {
  position: absolute;
  top: 65%;
  left:12.5%;
  width: 160px;
  height: 40px;
  line-height: 18px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: white;
  filter: drop-shadow(0px 0px 2px #000);
  visibility: hidden;
}

#SendNFC {
  visibility: hidden;
}

#NFCSimul {
  visibility: hidden;
}

#NFC_Active {
  position: absolute;
  top: 4%;
  left: 3%;
  width: 200px;
  visibility: hidden;
}

#NFC_Cancel {
  position: absolute;
  top: 47%;
  left: 43.5%;
  visibility: hidden;
}

#Cancel {
  left: 55px;
  cursor: pointer;
}

#Done {
  left: 125px;
  cursor: pointer;
}

#DictateSimul {
  line-height: 25px;
  text-align: center;
  margin-bottom: 50px;
  visibility: hidden;
}

#Dictate_Button {
  height: 75px;
  width: 75px;
  top: 52%;
  left: 32.4%;
  visibility: hidden;
}

#Progress_Circles {
  position: absolute;
  height:   50px;
  top:      80px;
  left:     190px;
}

#Confirm {
  position: absolute;
  top:  55px;
  left: 35px;
  z-index: 1;
  visibility: hidden;
}

#Confirm_Box {
  width:  145px;
  height: 95px;
}

#Confirm_Text, #Confirm_Contact {
  position: absolute;
  top: 5px;
  left: 7px;
  padding: 5px;
  color: white;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

#Confirm_Contact {
  width: 133px;
  top: 25px;
  left: 1px;
  font-size: 18px;
  text-align: center;
}

#Confirm_Done, #Confirm_Cancel {
  top: 55px;
  filter: drop-shadow(0px 0px 1px #000);
}

#Confirm_Done {
  left: 95px;
}

#Confirm_Cancel {
  left: 20px;
}

.controlButton {
  position: absolute;
  top: 60px;
  width: 30px;
  height: 30px;
  filter: drop-shadow(0px 0px 4px #000);
  visibility: hidden;
}

.iconApp {
  height: 95px;
  width:  95px;
}

.menu {
  left: 2px;
}

::placeholder {
  opacity: 1;
}

@keyframes fadeAway {
  100% { opacity: 0; visibility: hidden; }
}

@keyframes appear {
  100% { opacity: 1; visibility: visible; }
}

@keyframes DictateChoosen {
  to { top: 55px; }
}

@keyframes goBackToPlace {
  to   { top: -30px; }
  100% { opacity: 1; visibility: visible; }
}

@keyframes pulse {
    25% { transform: scale(0.95); }
    75% { transform: scale(1.05); }
}
